home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
3895
/
3895.xpi
/
chrome
/
compact-ce.jar
/
content
/
compactPrefDialog.xul
< prev
next >
Wrap
Extensible Markup Language
|
2009-09-17
|
20KB
|
492 lines
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://compact-ce/skin/setting.css" type="text/css"?>
<?xml-stylesheet href="chrome://browser/skin/places/places.css" type="text/css"?>
<!DOCTYPE dialog [
<!ENTITY % identityDTD SYSTEM "chrome://compact-ce/locale/setting.dtd"> %identityDTD;
<!ENTITY % compactDTD SYSTEM "chrome://compact-ce/locale/compact.dtd"> %compactDTD;
<!ENTITY % customizeDTD SYSTEM "chrome://compact-ce/locale/customize.dtd"> %customizeDTD;
<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> %globalDTD;
<!ENTITY % customizeToolbarDTD SYSTEM "chrome://global/locale/customizeToolbar.dtd"> %customizeToolbarDTD;
]>
<dialog
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml"
id="CMCE-setting" title="&dialog-title;" chromedir="&locale.dir;"
persist="width screenX screenY" windowtype="CompactMenuCESetting" buttons="accept,cancel,extra1"
onload="Setting.cust_loadPrefsDialog();window.sizeToContent();"
ondialogaccept="Setting.saveSettings()"
ondialogextra1="
document.documentElement._buttons.extra1.setAttribute('disabled', true);
Setting.saveSettings();
Setting.updateItem();"
oninput="Setting.enbleApply()"
onchange="Setting.enbleApply()"
oncommand="Setting.dialogOncommand(event)"
onfocus="
if (!event.target.parentNode && CMCE.firefox) {
Setting.updateItem();
Setting.updateButtonStatus(document.getElementById(Setting.lists[Setting.currentList][Setting.currentAvailList]));
}">
<tabbox flex="1">
<tabs>
<tab label="&editMenuPanel-title;" linkedpanel="editmenu-panel"/>
<tab label="&miscelPanel-title;" linkedpanel="extra-panel"/>
<tab label="&advancePanel-title;" linkedpanel="adv-panel"/>
</tabs>
<tabpanels id="tabpanels" flex="1">
<!-- tabpanel start -->
<tabpanel id="editmenu-panel" orient="vertical" flex="1" currentList="0" availList="1">
<grid flex="1">
<rows>
<row align="center"/>
<row flex="1"/>
</rows>
<columns>
<column flex="1" id="availableItem_box" persist="width">
<hbox align="center" class="listbox-menulistCaption-stack">
<label id="availableMenuItem_title" value="&available-item;"/>
<label id="availableToolbarItem_title" value="&dialog.title;"/>
<spacer flex="1"/>
<image id="toolbarAvailItem_info" class="info" tooltip="cm-info"/>
<spacer width="4"/>
</hbox>
<vbox>
<tree id="available-tree" flex="1"/>
<hbox id="available-tree2"/>
<hbox id="avail-toolbar-tree"/>
<hbox id="avail-toolbar-tree2"/>
</vbox>
</column>
<splitter resizeafter="farthest" class="listbox-splitter"/>
<vbox id="button-box">
<spacer flex="1"/>
<toolbarbutton id="add-button" tooltiptext="&addButton-tooltip;" disabled="true"
oncommand="Setting.addItem();Setting.refreshItemAppearance(this)"/>
<toolbarbutton id="remove-button" tooltiptext="&removeButton-tooltip;" disabled="true"
oncommand="Setting.removeItem();Setting.refreshItemAppearance(this)"/>
<spacer height="16"/>
<toolbarbutton id="up-button" tooltiptext="&upButton-tooltip;" disabled="true"
oncommand="Setting.moveItem(-1);Setting.refreshItemAppearance(this)"/>
<toolbarbutton id="down-button" tooltiptext="&downButton-tooltip;" disabled="true"
oncommand="Setting.moveItem(1);Setting.refreshItemAppearance(this)"/>
<spacer height="16"/>
<toolbarbutton id="out-button" tooltiptext="&outButton-tooltip;" disabled="true"
oncommand="Setting.moveItem(-2);Setting.refreshItemAppearance(this)"/>
<toolbarbutton id="in-button" tooltiptext="&inButton-tooltip;" disabled="true"
oncommand="Setting.moveItem(2);Setting.refreshItemAppearance(this)"/>
<spacer height="16"/>
<toolbarbutton id="rename-button" tooltiptext="&renameButton-tooltip;" disabled="true" oncommand="Setting.renameItem()"/>
<toolbarbutton id="customize-button" tooltiptext="&customToolbarboxDialog-title;..." hidden="true" oncommand="Setting.customizeItem()"/>
<toolbarbutton id="im-export-button" oncommand="Setting.im_exportList(this)"
text1="&im-export.description1;" text2="&im-export.description2;" tooltiptext="&imexportButton-tooltip;"/>
<spacer flex="1"/>
</vbox>
<splitter resizebefore="farthest" class="listbox-splitter"/>
<column flex="1" id="menuItem_box" persist="width">
<hbox><stack class="listbox-menulistCaption-stack">
<hbox align="center">
<label value="&menuButton;"/>
<image src="chrome://compact-ce/skin/arrow.png"/>
</hbox>
<menulist id="editPanelCap" sizetopopup="true" oncommand="Setting.switchList(this.value)"
onpopupshowing="this.previousSibling.setAttribute('style','visibility:hidden')"
onpopuphidden="this.previousSibling.removeAttribute('style')">
<menupopup>
<menuitem value="menubutton-tree" label="&menuButton;" apply=""/>
<menuitem value="context-tree" label="&toolbar-context;" apply=""/>
</menupopup>
</menulist>
</stack></hbox>
<vbox>
<tree id="menubutton-tree" flex="1"/>
<hbox id="context-tree"/>
</vbox>
</column>
</columns>
</grid>
</tabpanel>
<tabpanel id="extra-panel" orient="vertical" flex="1">
<groupbox orient="vertical">
<caption label="&menu;"/>
<hbox align="center">
<label value="&hidemenu;"/>
<spacer flex="1"/>
<button label="&settingButton-label;"
oncommand="
window.openDialog(
'chrome://compact-ce/content/compactShowandHide.xul',
'Show Hide',
'chrome,centerscreen,dependent,minimizable')"/>
</hbox>
</groupbox>
<groupbox orient="vertical">
<caption label="&bookmarkMenu;"/>
<hbox><checkbox id="hidepopup" label="&midClickHidePopup-label;"/></hbox>
<hbox align="center">
<label value="&menuInBKButton;"/>
<menulist id="BookmarksButton-menu">
<menupopup>
<menuitem label="&bookmarkMenu;" value="0"/>
<menuseparator/>
<menuitem label="del.icio.us" attr="del" value="1"/>
<menuitem label="&favorites;" attr="pof" value="2"/>
<menuitem label="ScrapBook" attr="scrapbook" value="3"/>
</menupopup>
</menulist>
</hbox>
</groupbox>
<groupbox orient="vertical">
<caption label="&historyMenu;" id="historyCaption"/>
<deck id="history_settings">
<vbox>
<hbox><checkbox id="compactGoMenu" label="&historyHideItem-label;"/></hbox>
<hbox align="center">
<label value="&historyItemNumber-label;"/>
<textbox id="maxCount" type="number" size="1" maxlength="2" max="99" min="1" value="10"/>
<spacer flex="1"/>
<button label="&reset;"
oncommand="this.previousSibling.previousSibling.value='10';Setting.enbleApply()"/>
</hbox>
</vbox>
<hbox align="center">
<label value="&historyItemNumber-label;"/>
<spacer flex="1"/>
<button label="&settingButton-label;"
oncommand="window.openDialog('chrome://historysubmenus/content/options.xul',null,'chrome,centerscreen')"/>
</hbox>
</deck>
</groupbox>
<groupbox orient="vertical">
<caption label="&mouseClickGroup-title;"/>
<grid>
<columns>
<column/>
<column flex="1"/>
</columns>
<rows>
<row align="center">
<label value="&midClickBookmark;"/>
<menulist id="bookmarksMiddleClickOpens">
<menupopup>
<menuitem label="&doNothing;" value="0"/>
<menuseparator/>
<menuitem label="&addBookmark;" value="1"/>
<menuitem label="&bookmarkTabs;" value="4"/>
<menuitem attr="not-fx3" label="&openBookmarkManager;" value="3"/>
<menuitem attr="fx3" label="&showAllBk;" value="14"/>
<menuitem label="&openBookmarkSidebar;" value="2"/>
<menuseparator/>
<menuitem attr="del" label="&addBookmark; (del.icio.us)" value="6"/>
<menuitem attr="del" label="&openBookmarkSidebar; (del.icio.us)" value="5"/>
<menuseparator/>
<menuitem attr="pof" label="&add-favorite;" value="7"/>
<menuitem attr="pof" label="&organize-favorite;" value="8"/>
<menuseparator attr="scrapbook"/>
<menuitem attr="scrapbook" label="&capture-page;" value="9"/>
<menuitem attr="scrapbook" label="&capture-page-as;" value="10"/>
<menuitem attr="scrapbook" label="&bk-with-sb;" value="15"/>
<menuitem attr="scrapbook" label="&capture-all;" value="11"/>
<menuitem attr="scrapbook" label="&scrapbook-sidebar;" value="12"/>
<menuitem attr="scrapbook" label="&scrapbook-manager;" value="13"/>
</menupopup>
</menulist>
</row>
<row align="center">
<label value="&rightClickBookmark;"/>
<menulist id="bookmarksRightClickOpens"/>
</row>
<spacer height="10"/>
<row align="center">
<label value="&midClickHistory;"/>
<menulist id="historyMiddleClickOpens">
<menupopup>
<menuitem label="&doNothing;" value="0"/>
<menuseparator/>
<menuitem label="&openHistorySidebar;" value="1"/>
<menuitem attr="fx3" label="&show-all-hidtory;" value="6"/>
<menuitem attr="uct" label="&undoclosetab;" value="2"/>
<menuseparator/>
<menuitem attr="ehm" label="&openEHistorySidebar;" value="5"/>
<menuitem attr="ehm" label="&openEHistoryPanel;" value="3"/>
</menupopup>
</menulist>
</row>
<row align="center">
<label value="&rightClickHistory;"/>
<menulist id="historyRightClickOpens"/>
</row>
<spacer height="10"/>
<row align="center">
<label value="&midClickMenu;"/>
<menulist id="menuMiddleClickOpens">
<menupopup>
<menuitem label="&doNothing; ¬Recommend;" value="0"/>
<menuitem label="&openPMOption;" value="1"/>
</menupopup>
</menulist>
</row>
</rows>
</grid>
</groupbox>
</tabpanel>
<tabpanel id="adv-panel" orient="vertical" flex="1">
<groupbox>
<caption label="&menuToolbarGroup-title;"/>
<hbox><checkbox id="toolbarCollapsed" label="&hideMenuToolbar-label;" apply=""
oncommand="Setting.warnOnChange(this, false, 'cm-warn');
Setting.disableSubSetting(!this.checked, ['altToggle', 'hideBorderTop'])"/></hbox>
<hbox class="indent"><checkbox id="altToggle" label="&altToggle-label;"/></hbox>
<hbox class="indent" align="center">
<checkbox id="hideBorderTop" label="&hideBorderTop-label;"/>
<image class="info" tooltip="cm-borderTop"/>
</hbox>
</groupbox>
<groupbox>
<caption label="&buttonSettingGroup-title;"/>
<hbox><checkbox id="enableHotkey" label="&enableHotkey-label;"/></hbox>
<hbox align="center">
<checkbox id="popupmenu" label="&autoSwitchMenu-label;"/>
<image class="info" tooltip="cm-autoSwitch"/>
</hbox>
<radiogroup id="buttonStyle" orient="horizontal" align="start"
oncommand="Setting.disableSubSetting(this.value == 1, ['noarrow'])">
<vbox>
<hbox><radio value="0" label="&showAsButton-label;"/></hbox>
<hbox class="indent"><checkbox id="noarrow" label="&noarrow-label;"/></hbox>
</vbox>
<radio value="1" label="&showAsMenu-label;"/>
</radiogroup>
<vbox id="menu-position">
<separator class="groove"/>
<hbox><groupbox>
<caption>
<hbox align="center"><label value="&menu-position;"/></hbox>
<stack class="listbox-menulistCaption-stack">
<hbox align="center">
<label value="&menuButton;" style="margin-top:3px"/>
<image src="chrome://compact-ce/skin/arrow.png"/>
</hbox>
<menulist sizetopopup="true" crop="end"
onpopupshowing="this.previousSibling.setAttribute('style','visibility:hidden')"
onpopuphidden="this.previousSibling.removeAttribute('style')"
oncommand="
this.previousSibling.firstChild.value = event.target.label;
this.parentNode.parentNode.nextSibling.selectedIndex = event.target.value;">
<menupopup>
<menuitem value="0" label="&menuButton;" apply=""/>
<menuitem value="1" label="&bookmarkButton;" apply=""/>
<menuitem value="2" label="&historyButton;" apply=""/>
</menupopup>
</menulist>
</stack>
</caption>
<deck>
<hbox button="menu">
<radiogroup id="position-menu" class="position-radiogroup" orient="horizontal">
<vbox flex="1" align="end">
<hbox id="position-topleft" align="center" style="-moz-box-direction:reverse">
<radio value="2" class="no-label"/>
<image class="warn enable-warning" tooltip="cm-menuPosition"/>
</hbox>
<spacer flex="1"/>
<hbox><radio value="1" class="no-label"/></hbox>
</vbox>
<stack maxheight="120" maxwidth="132" height="120" width="132">
<image id="position_button" maxheight="16" maxwidth="28"/>
<hbox id="position_menu" flex="1"/>
</stack>
<vbox flex="1">
<hbox align="center">
<radio value="3" class="no-label"/>
<image class="warn enable-warning" tooltip="cm-menuPosition"/>
</hbox>
<spacer flex="1"/>
<hbox><radio value="0" class="no-label"/></hbox>
</vbox>
</radiogroup>
</hbox>
<hbox button="bookmarks"/>
<hbox button="history"/>
</deck>
</groupbox></hbox>
</vbox>
</groupbox>
</tabpanel>
<!-- tabpanel end -->
</tabpanels>
</tabbox>
<hbox>
<hbox align="center" tooltip="cm-warn" style="cursor:help">
<label value="&emergency;" tip="true"/>
<image class="notice"/>
</hbox>
<spacer flex="1"/>
<button dlgtype="accept"/>
<button dlgtype="extra1" label="&applybutton-label;" disabled="true"/>
<button dlgtype="cancel"/>
</hbox>
<popupset>
<tooltip id="cm-uct" noautohide="true" label="&undoclosetab-notice;"/>
<tooltip id="cm-ehm" noautohide="true" label="&eHistoyManager-notice;"/>
<tooltip id="cm-del" noautohide="true" label="&delicious-notice;"/>
<tooltip id="cm-pof" noautohide="true" label="&pof-notice;"/>
<tooltip id="cm-scrapbook" noautohide="true" label="&scrapbook-notice;"/>
<tooltip id="cm-warn" noautohide="true" label="&cm-hide-menutoolbar-notice;"/>
<tooltip id="cm-info" noautohide="true" label="&availableitem-notice;"/>
<tooltip id="cm-borderTop" noautohide="true" label="&hideBorderTop-tooltip;"/>
<tooltip id="cm-autoSwitch" noautohide="true" orient="vertical">
<label value="&autoSwitch-description1;"/>
<label value="&autoSwitch-description2;"/>
</tooltip>
<tooltip id="cm-menuPosition" noautohide="true" label="&menuPosition-notice;"/>
<tooltip id="cm-removeSubConfirm" label="&removeSubConfirm;"/>
<tooltip id="cm-labelPrompt" label="&labelPrompt;"/>
<tooltip id="cm-accesskeyPrompt" label="&accesskeyPrompt;"/>
<tooltip id="cm-noMainWindowError" label="&noMainWindowError;"/>
</popupset>
<hbox id="treeItemTemplate" hidden="true">
<!-- available items tree -->
<tree id="available-tree-temp" hidecolumnpicker="true" seltype="single"
width="200" minwidth="200" flex="1"
ondblclick="Setting.availTreeOndblclick(this)"
onselect="Setting.updateButtonStatus(this)" onfocus="Setting.updateButtonStatus(this)">
<treecols>
<treecol id="title" primary="true" hideheader="true" flex="1"/>
</treecols>
<treechildren>
<treeitem targetId="----">
<treerow><treecell label="&separator;"/></treerow>
</treeitem>
<treeitem targetId="cm-submenu" container="true" empty="true">
<treerow><treecell label="&menu;"/></treerow>
</treeitem>
<treeitem targetId="cm-buttons-box" container="true" empty="true">
<treerow><treecell label="&toolbarbox;"/></treerow>
</treeitem>
<treeseparator>
<treerow><treecell properties="separator"/></treerow>
</treeseparator>
<treeseparator>
<treerow><treecell properties="separator"/></treerow>
</treeseparator>
<treeitem targetId="compact-extra-prefs" id="compact-extra-prefs">
<treerow><treecell label="&cm-editMenu-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-restart">
<treerow><treecell label="&cm-restart-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-extra-aboutConfig">
<treerow><treecell label="&cm-aboutConfig-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-extra-aboutPlugins">
<treerow><treecell label="&cm-aboutPlugin-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-extra-aboutCache">
<treerow><treecell label="&cm-aboutCache-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-extra-aboutMemorycache">
<treerow><treecell label="&cm-aboutMemorycache-label;"/></treerow>
</treeitem>
<treeitem targetId="compact-extra-aboutDiskcache">
<treerow><treecell label="&cm-aboutDiskcache-label;"/></treerow>
</treeitem>
</treechildren>
</tree>
<!-- menubutton / toolbar context items tree-->
<tree id="item-tree-temp" hidecolumnpicker="true" seltype="single"
minwidth="200" width="200" flex="1"
onselect="Setting.updateButtonStatus(this);Setting.itemTreeOnselect(this)"
onfocus="Setting.updateButtonStatus(this)"
ondblclick="
var select = this.view.getItemAtIndex(this.currentIndex);
if (!select.getAttribute('container') || select.getAttribute('empty')) Setting.removeItem();">
<treecols>
<treecol id="title" primary="true" hideheader="true" flex="1"/>
</treecols>
<treechildren/>
</tree>
<!-- available toolbar item list-->
<tree id="avail-toolbar-tree-temp" hidecolumnpicker="true" seltype="single"
minwidth="200" width="200" flex="1"
onselect="Setting.updateButtonStatus(this)" onfocus="Setting.updateButtonStatus(this)"
ondblclick="Setting.availTreeOndblclick(this)">
<treecols>
<treecol id="title" primary="true" hideheader="true" flex="1"/>
</treecols>
<treechildren>
<treeitem targetId="----">
<treerow><treecell label="&separator;"/></treerow>
</treeitem>
<treeitem targetId="cm-toolbar-spacer">
<treerow><treecell label="&space;"/></treerow>
</treeitem>
<treeitem targetId="cm-toolbar-spring">
<treerow><treecell label="&flex-space;"/></treerow>
</treeitem>
<treeseparator>
<treerow><treecell properties="separator"/></treerow>
</treeseparator>
</treechildren>
</tree>
<!-- toolbar box (no box-end) -->
<treeitem id="buttonbox-temp" targetId="cm-buttons-box" container="true" adv="true" iconsize="large" mode="icons">
<treerow><treecell label="&toolbarbox;"/></treerow>
<treechildren/>
</treeitem>
<!-- submenu (no submenu-end) -->
<treeitem id="submenu-temp" targetId="cm-submenu" container="true">
<treerow><treecell label="&menu;"/></treerow>
<treechildren/>
</treeitem>
<!-- submenu-end -->
<treeitem id="submenu-end-temp" targetId="cm-submenu-end">
<treerow><treecell label="&cm-editMenu-label;" properties="separator"/></treerow>
</treeitem>
<!-- separator -->
<treeseparator id="separator-temp" targetId="----">
<treerow><treecell properties="separator"/></treerow>
</treeseparator>
<treeitem id="cm-toolbar-spring-temp" targetId="cm-toolbar-spring">
<treerow><treecell label="&flex-space;" properties="separator"/></treerow>
</treeitem>
<treeitem id="cm-toolbar-spacer-temp" targetId="cm-toolbar-spacer">
<treerow><treecell label="&space;" properties="separator"/></treerow>
</treeitem>
<!-- folder -->
<treeitem id="folder-temp" container="true">
<treerow><treecell/></treerow>
<treechildren/>
</treeitem>
<!-- item -->
<treeitem id="item-temp">
<treerow><treecell/></treerow>
</treeitem>
</hbox>
<script type="application/x-javascript" src="chrome://global/content/nsUserSettings.js"/>
<script type="application/x-javascript" src="chrome://compact-ce/content/compact.js"/>
<script type="application/x-javascript" src="chrome://compact-ce/content/setting.js"/>
<script type="application/x-javascript" src="chrome://compact-ce/content/custom.js"/>
</dialog>